import uvicorn
import argparse

def main():
    parser = argparse.ArgumentParser(description='启动意图识别API服务')
    parser.add_argument('--host', type=str, default='0.0.0.0', help='服务主机地址')
    parser.add_argument('--port', type=int, default=8000, help='服务端口')
    parser.add_argument('--workers', type=int, default=1, help='工作进程数')
    
    args = parser.parse_args()
    
    # 启动FastAPI服务
    uvicorn.run(
        'api:app',
        host=args.host,
        port=args.port,
        workers=args.workers,
        reload=False
    )

if __name__ == "__main__":
    main()